package com.tms.core.constants;

/**
 * 状态常量
 *
 * @author ozj
 */
public enum StatusConstants {

    /**
     * bill订单 已提交未初审
     */
    BILL_JUST_SUBMIT(0),
    /**
     * bill订单 初审未通过
     */
    BILL_FAILED_FIRST(1),

    /**
     * bill订单 未终审
     */
    BILL_SUCCESS_FIRST(2),
    /**
     * bill订单 终审未通过
     */
    BILL_FAILED_SECOND(3),
    /**
     * bill订单 终审通过
     */
    BILL_SUCCESS_SECOND(4),
    /**
     * repair记录 已提交
     */
    REPAIR_SUBMIT(5),
    /**
     * repair记录 已修理完成
     */
    REPAIR_SUCCESS(1),
    /**
     * repair记录 修理失败
     */
    REPAIR_FAILED(2),
    /**
     * scrap记录 已提交未初审
     */
    SCRAP_JUST_SUBMIT(0),
    /**
     * scrap记录 初审未通过
     */
    SCRAP_FAILED_FIRST(1),
    /**
     * scrap记录 未终审
     */
    SCRAP_SUCCESS_FIRST(2),
    /**
     * scrap记录 终审未通过
     */
    SCRAP_FAILED_SECOND(3),
    /**
     * scrap记录 终审通过
     */
    SCRAP_SUCCESS_SECOND(4),
    /**
     * useRecord 进库
     */
    USE_RECORD_IN(3),
    /**
     * useRecord 出库
     */
    USE_RECORD_OUT(1),
    /**
     * tool 在产线
     */
    TOOL_OUTDOOR(1),
    /**
     * tool 维修中
     */
    TOOL_REPAIRING(2),
    /**
     * tool 报废
     */
    TOOL_SCRAPED(3),
    /**
     * tool 定期检修
     */
    TOOL_PERIODIC_REPAIR(4),
    /**
     * tool 在库
     */
    TOOL_INDOOR(6),
    /**
     * lifeCycle 进出库记录
     */
    LIFE_USE_RECORD(1),
    /**
     * lifeCycle 维修记录
     */
    LIFE_REPAIR(2),
    /**
     * lifeCycle 报废记录
     */
    LIFE_SCRAP(3),
    /**
     * lifeCycle 采购记录
     */
    LIFE_BILL(5);

    private int status;

    StatusConstants(int status) {
        this.status = status;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }
}
